package com.example.mapper;

import com.example.entity.Student;
import com.example.entity.StudentUser;

import java.util.List;

/**
 * 操作student相关数据接口
 */
public interface StudentMapper {

    /**
     * 新增
     */
    int insert(Student student);

    /**
     * 删除
     */
    int deleteById(Integer id);

    /**
     * 修改
     */
    int updateById(Student student);

    /**
     * 根据ID查询
     */
    Student selectById(Integer id);

    /**
     * 查询所有
     */
    List<Student> selectAll(Student student);
    List<StudentUser> selectByClassId(Integer classId);
    Integer selectCount(Integer classId);
    Integer studentIdBy(Integer classId,Integer userId);
}